package GameLogic;

public class ProjectileAxe extends EntityProjectile
{
	public ProjectileAxe()
	{
		damageDealt = 10;
		isProjectile = true;
		isPenetrating = false;
		isEnemy = false;
		model = new EntityModel();
		model.texture_path = "res/axe.png";
		model.frames=1;                            //model does not have any frames
        model.texture_coordinates=new float[] {0.0f, 0.0f,      //quad vertices; NOTICE: if you start with 0 as bottom left vertex
                                     0.0f, 1.0f,       // it will spin around this vertex (rotate is performed on 0,0)
                                     1.0f, 1.0f,
                                     1.0f, 0.0f};
        model.vertex_colour = new float[] {0.0f, 0.0f, 0.0f, 1.0f,  //RGBA, each vertex of quad
                                        0.0f, 0.0f, 0.0f, 1.0f,
                                        0.0f, 0.0f, 0.0f, 1.0f,
                                        0.0f, 0.0f, 0.0f, 1.0f};
         model.vertices = new float[] {-0.125f, -0.125f,      //quad vertices; NOTICE: if you start with 0 as bottom left vertex
                                     0.125f, -0.125f,       // it will spin around this vertex (rotate is performed on 0,0)
                                     0.125f, 0.125f,
                                     -0.125f, 0.125f};
         collisionRadius = 0.15f;
         eCoord.scaleX = 0.3f;
         eCoord.scaleY = 0.3f;
	}
	
	public void tick()
	{
		updateMovementByPath();
	}
	public void updateMovementByPath()
	{
		eCoord.angle -= 15.0f;
		eCoord.posX += 0.03f;
	}
}
